Questions and Answers

Copyright (c) 1995 Apple Users' Group, Sydney
Republished from Applecations, a publication of the Apple Users' Group, Sydney, Australia.

Source: internet comp.sys.apple2

Q: We have a GS, and he was doing some programming which relied on the presence of Sweet 16. According to the material someone posted here some time ago, Sweet 16 is present on all Apple II machines. He looked at the proper locations with the monitor and found what appeared to be Sweet 16, all right. How do you find or access it? Is it fixed in location (being ROM-based), or does it somehow get moved or overlaid with other data?

A: Sweet-16 is in the ROM of the _original_ Apple ][ (the one with Integer BASIC in ROM).  In later Apple IIs, it is only available if you are running DOS 3.3 and switch to Integer BASIC (using the INT command), or a RAM-based copy of the Sweet-16 interpreter is loaded.
The latter is what the 8-bit versions of the Merlin assembler do - they use Sweet-16 internally for assembling, and have their own copy of the interpreter.
The ROM version of Sweet-16 (with Integer BASIC) is at $F689. Use JSR $F689, followed immediately by Sweet-16 code. A Sweet-16 RTN instruction returns to 6502 mode.

[Sub-editor's note: For those interested in some more detail on Steve Wozniak's Sweet 16 language, download David Empson's Sweet 16 notes (file #764) from the [O]pen Information area of the AUG Apple // BBS [F]iling Cabinet.]

Q: When I print a document of more than one page on my HP DeskJet using Pointless and Harmony, the printer resets to original settings at the beginning of the second page which results in the printing being screwed up or unreadable. It's a problem when printing from any GS/OS program, including WordWorks Pro, and GraphicWriter III

A: This is a known bug in Harmonie. The problem is that if you have the DIP switches on the printer set to a different resolution from that at which you are printing, then only the first page will come out correctly.
Harmonie explicitly sets the printer resolution before printing the first page, but it just sends a reset command for subsequent pages, which causes it to revert to the default resolution. Harmonie doesn't realise that the resolution has changed, and continues to print at the old resolution.
For example, if you have the printer DIP switches set to default to 75 dpi, then try to print at 300 dpi, the second and subsequent pages will come out with everything four times larger than it is supposed to be, in both dimensions.
Similarly, if you have the DIP switches set for 300 dpi, and try to print at 75 dpi, then the second and subsequent pages will come out four times too small in both dimensions.
There are three possible solutions:
1. Pester Vitesse to get this bug fixed.
2. Buy Independence (from Seven Hills).  It works fine.
3. Set your printer's DIP switches to the resolution you want to use, and stick to that resolution for all printouts.


Q: Do the HP DeskJet 540, 550 & 560c printers work on the Apple IIgs with the HP DeskJet drivers that are available?

A: I am delighted with the results I have achieved with an HP DeskJet 540 printer on the IIgs. I ordered the latest version of the Harmonie (2.11) printer drivers from Vitesse, and use the 560c driver. It prints beautifully in colour.


Q: Am I limited to the 128M in 4 partitions on the Apple SCSI card or is there some way around this limit?

A: It really depends on the partitioning software. With the software supplied with the original Apple SCSI card, you can only create two partitions (64 MB in total). With the software supplied with the high-speed card, you can only create four partitions (128 MB in total).
If you can get a third-party utility which can create more partitions (or find someone nearby who has the necessary software and can do this for you) then you can go up to seven partitions (224 MB) with the original SCSI card, or at least nine (depending on the partitioning software) with the high-speed card.
You will usually be limited to 11x32MB partitions in total on all drives, because there are only 11 spare entries in the ProDOS drive table (assuming a 128k machine, one 5.25" controller and no other disk drives or standard slot RAM cards).
To be able to use more than four partitions with an Apple SCSI card, you must be running ProDOS-8 2.0.1 or later, which requires an enhanced IIe. With earlier versions, you can only get four partitions if the SCSI card is in slot 5. If it is in another slot, you will only be able to access two partitions.

THIS CONTENT COPYRIGHT © 2007, APPLE MACINTOSH USERS' GROUP, SYDNEY
Permission has been obtained to make this material available on the Internet.

Permission is hereby granted for non-profit user groups to republish this content.
PLEASE CREDIT THE AUTHOR AND THE SOURCE: Applecations, publication of the Apple Users' Group, Sydney, Australia

THIS PAGE COPYRIGHT © 2007, ANDREW ROUGHAN